home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
serien
/
purity
/
nr.28
/
unit_prtchk
/
unit_prtchk.dok
< prev
next >
Wrap
Text File
|
1995-04-23
|
2KB
|
55 lines
Anleitung zur Unit PrtChk
~~~~~~~~~~~~~~~~~~~~~~~~~
Written 2/1994 bei J. Stötzer....
PrtChk ist eine KickPascal-Unit zur Druckerabfrage.
Sie enthält nur eine Funktion:
function CheckPrt:byte;
Diese prüft, ob der Drucker bereit zum Drucken ist, so daß man den lästigen
»Printer Trouble« Requester umgehen kann.
Folgende Rückgabewerte sind möglich:
0 : Alles ok, Printer online
1 : Drucker ist offline
2 : Drucker hat kein Papier mehr
3 : Entweder offline oder kein Papier mehr.
BEMERKUNG: Auf wenn der Zweck dieser Unit der gleiche wie bei der Unit ist,
die Røgersoft nach PackMANs Idee geschrieben hat, sind die beiden
keineswegs identisch, denn hier werden direkt die Bits 0 und 1
des CIA-Registers $BFD001 abgefragt. (Hi PackMAN, wie Du siehst
geht es DOCH unter KickPascal... :)
Diese Methode ist kürzer und schneller und ebenfalls kompatibel,
denn die CIA-Adressen haben sich seit Kickstart1.0 bis heute
meines Wissens nach nicht verändert...
BEM.2: Manche Drucker (z.B. meiner :) senden wohl "Drucker Offline" (1)
wenn kein Papier mehr vorhanden ist (2). Aber ich finde das stört
nicht weiter, denn ein Drucker ohne Paper druckt genauso "gut"
wie einer, der offline ist ;)) und im Endeffekt gehts ja wirklich
nur drum, ob gedruckt werden kann oder nicht...
Das nur, damit sich keiner wundert...
COPYRIGHT: Die Unit ist FREEWARE, d.h., sie darf von jedermann frei kopiert
und benutzt werden, das Anleitungsfile muß beim Kopieren der Unit
immer mitkopiert werden.
Der Sourcecode darf ausschließlich auf der Purity erscheinen.
Ich will und werde sonst allerdings keinerlei Rechte auf diese
Unit erheben, da die Idee mit dem Abfragen der CIA-Regs nicht von
mir, sondern von DIESEL stammt und ich sie lediglich in KickPascal
umgesetzt hab. Thanx Diesel ! Goile Idee !
MY ADD: Jan Stötzer
An der Hasel 195
98527 Suhl
DA PHONE: 03681 / 23329
---EOF---------------------------------------------Have fun, Janosh/NPL---